// components/line/index.js
Component({
  /**
   * 组件的属性列表
   */
  properties: {
    title:{
      type:String,
      value:''
    },
    show:{
      type:Boolean,
      default:false,
    },
    navigate:{
      type:String,
      value:''
    },
    text:{
      type:String,
      value:''
    },
    textColor:{
      type:String,
      value:'#000000'
    },
    textSize:{
      type:Number,
      value:30
    },
    style:{
      type:String,
      value:''
    },
    color:{
      type:String,
      value:'#fca400'
    },
    extra:{
      type:String,
      value:''
    },
    params:{},
    lineHeight:{
      type:Number,
      value:30
    }
  },

  /**
   * 组件的初始数据
   */
  data: {

  },
  observers:{
    'show':function (newVal) {
      // console.log(this.data.show,newVal)
    }
  },

  /**
   * 组件的方法列表
   */
  methods: {
    goto(){
      const {params,navigate}=this.data
      if(!params){
        wx.navigateTo({
          url: this.data.navigate
        })
      }else{
        wx.navigateTo({
          url: this.data.navigate+('?params='+ encodeURIComponent(JSON.stringify(params)))
        })
      }
    }
  }
})
